/**
 * @projectName: petJoyHome
 * @author: 小飞
 * @description: TODO
 * @date: 2024/3/2 20:01
 * @version: 1.0
 */
package com.home.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.home.dto.CreateUserDTO;
import com.home.dto.LoginDTO;
import com.home.dto.PageQueryDTO;
import com.home.entity.User;
import com.home.result.PageResult;
import com.home.vo.LoginUserVo;

public interface UserService extends IService<User> {
    LoginUserVo login(LoginDTO loginDTO);

    /**
     * 分页查询用户信息
     * @param pageQueryDTO
     * @return
     */
    PageResult getPageUser(PageQueryDTO pageQueryDTO);

    /**
     * 新增用户
     * @param createUserDTO
     */
    void createUser(CreateUserDTO createUserDTO);

}
